package com.ruoyi.scenery.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.scenery.mapper.SceneryTouristMapper;
import com.ruoyi.scenery.domain.SceneryTourist;
import com.ruoyi.scenery.service.ISceneryTouristService;

/**
 * 游客管理Service业务层处理
 * 
 * @author ruoyi
 * @date 2023-04-09
 */
@Service
public class SceneryTouristServiceImpl implements ISceneryTouristService 
{
    @Autowired
    private SceneryTouristMapper sceneryTouristMapper;

    /**
     * 查询游客管理
     * 
     * @param touristId 游客管理主键
     * @return 游客管理
     */
    @Override
    public SceneryTourist selectSceneryTouristByTouristId(Long touristId)
    {
        return sceneryTouristMapper.selectSceneryTouristByTouristId(touristId);
    }

    /**
     * 查询游客管理列表
     * 
     * @param sceneryTourist 游客管理
     * @return 游客管理
     */
    @Override
    public List<SceneryTourist> selectSceneryTouristList(SceneryTourist sceneryTourist)
    {
        return sceneryTouristMapper.selectSceneryTouristList(sceneryTourist);
    }

    /**
     * 新增游客管理
     * 
     * @param sceneryTourist 游客管理
     * @return 结果
     */
    @Override
    public int insertSceneryTourist(SceneryTourist sceneryTourist)
    {
        return sceneryTouristMapper.insertSceneryTourist(sceneryTourist);
    }

    /**
     * 修改游客管理
     * 
     * @param sceneryTourist 游客管理
     * @return 结果
     */
    @Override
    public int updateSceneryTourist(SceneryTourist sceneryTourist)
    {
        return sceneryTouristMapper.updateSceneryTourist(sceneryTourist);
    }

    /**
     * 批量删除游客管理
     * 
     * @param touristIds 需要删除的游客管理主键
     * @return 结果
     */
    @Override
    public int deleteSceneryTouristByTouristIds(Long[] touristIds)
    {
        return sceneryTouristMapper.deleteSceneryTouristByTouristIds(touristIds);
    }

    /**
     * 删除游客管理信息
     * 
     * @param touristId 游客管理主键
     * @return 结果
     */
    @Override
    public int deleteSceneryTouristByTouristId(Long touristId)
    {
        return sceneryTouristMapper.deleteSceneryTouristByTouristId(touristId);
    }
}
